package org.fujay.commons.langchain4j.core.options;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author slm
 * @description
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class LlmOptions extends BaseOptions {

    /**
     * 温度
     */
    private Double temperature;
    /**
     * k
     */
    private Integer topK;
    /**
     * p
     */
    private Double topP;
    /**
     * 最大上下文
     */
    private Integer maxCtx;
    /**
     * 最大tokens
     */
    private Integer maxTokens;
    /**
     * 记忆数量
     */
    private Integer maxMemory;


}
